#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
#define N 2e5+10;
#define INF 0x3f3f3f3f;
typedef long long int ll;
#define sd(n) scanf("%d",&n)
#define sld(n) scanf("%lld",&n)
#define pd(n) printf("%d", (n))
#define pld(n) printf("%lld", n)

//----------------------------------------------------------------------------//
int n;
int a[30];
int main()
{
    sd(n);
    
    for(int i=0;i<n;i++)
    {
		sd(a[i]);
	}
	
	int ans=a[0];
	for(int i=1;i<n;i++)
	{
		ans&=a[i];
	}
	
	pd(ans);
	puts("");
    return 0;
}
